2560x1440p60hz uboot add timings 
add following paras in uboot code file  ,then reburn uboot.bin ,you can confirm the timings if correct accordings to the logo display   

1 arch/arm/cpu/armv8/g12b/hdmitx20/enc_clk_config.c

static void set_hpll_clk_out(unsigned clk, struct hdmitx_dev *hdev)
{

 ...
	case 2415000:
		hd_write_reg(P_HHI_HDMI_PLL_CNTL0, 0x3b0004C9);//2560x1440
		if (frac_rate)
			hd_write_reg(P_HHI_HDMI_PLL_CNTL1, 0x00008000);
		else
			hd_write_reg(P_HHI_HDMI_PLL_CNTL1, 0x00018000);
		hd_write_reg(P_HHI_HDMI_PLL_CNTL2, 0x00000000);
		hd_write_reg(P_HHI_HDMI_PLL_CNTL3, 0x0a691c00);
		hd_write_reg(P_HHI_HDMI_PLL_CNTL4, 0x33771290);
		hd_write_reg(P_HHI_HDMI_PLL_CNTL5, 0x39270000);
		hd_write_reg(P_HHI_HDMI_PLL_CNTL6, 0x50540000);
		hd_set_reg_bits(P_HHI_HDMI_PLL_CNTL0, 0x0, 29, 1);
		WAIT_FOR_PLL_LOCKED(P_HHI_HDMI_PLL_CNTL0);
		printk("HPLL: 0x%lx\n", hd_read_reg(P_HHI_HDMI_PLL_CNTL0));
		break;
...
}
NOTE:
above P_HHI_HDMI_PLL_CNTL0 P_HHI_HDMI_PLL_CNTL1  register value set ,please reference HDMITX_add_resolutions.pdf doc , the other remian unchanged 

static struct hw_enc_clk_val_group setting_enc_clk_val_24[] = {
...
{
		{
			HDMIV_2560x1440p60hz, GROUP_END
		},
		1, VIU_ENCP, 2415000, 2, 1, 1, CLK_UTIL_VID_PLL_DIV_5, 2, 1, 1, -1
	},
...
}	
	
2 arch/arm/cpu/armv8/g12b/hdmitx20/hdmitx_tvenc.c

static const struct reg_t tvregs_vesa_2560x1440p60hz[] = {
	{P_ENCP_VIDEO_EN, 0,},
	{P_ENCI_VIDEO_EN, 0,},

	{P_ENCP_VIDEO_MODE, 0x4040,},
	{P_ENCP_VIDEO_MODE_ADV, 0x18,},
	{P_ENCP_VIDEO_MAX_PXCNT, 0xA9F,},
	{P_ENCP_VIDEO_MAX_LNCNT, 0x5C8,},
	{P_ENCP_VIDEO_HAVON_BEGIN, 0xC0,},
	{P_ENCP_VIDEO_HAVON_END, 0xA6F,},
	{P_ENCP_VIDEO_VAVON_BLINE, 0x27,},
	{P_ENCP_VIDEO_VAVON_ELINE, 0x5C6,},
	{P_ENCP_VIDEO_HSO_BEGIN, 0x0,},
	{P_ENCP_VIDEO_HSO_END, 0x20,},
	{P_ENCP_VIDEO_VSO_BEGIN, 0x1E,},
	{P_ENCP_VIDEO_VSO_END, 0x32,},
	{P_ENCP_VIDEO_VSO_BLINE, 0x0,},
	{P_ENCP_VIDEO_VSO_ELINE, 0x5,},

	{P_ENCP_VIDEO_EN, 1,},
	{P_ENCI_VIDEO_EN, 0},
	{MREG_END_MARKER, 0}
};

NOTE:
above value set ,please reference following instrution

ENCP_VIDEO_MODE	        0x1b8d	0x4040	 //remain unchanged  
ENCP_VIDEO_MODE_ADV	    0x1b8e	0x18	 //remain unchanged 
ENCP_VIDEO_MAX_PXCNT	0x1b97	0x72F(hex)	1839(dec) //htotal -1
ENCP_VIDEO_MAX_LNCNT	0x1bae	0x437	1079//vtotal -1
ENCP_VIDEO_HAVON_BEGIN	0x1ba4	0x70	112 //Hblank -Hfront
ENCP_VIDEO_HAVON_END	0x1ba3	0x6FF	1791 //ENCP_VIDEO_HAVON_BEGIN +Hacitve-1
ENCP_VIDEO_VAVON_BLINE	0x1ba6	0x1B	27 //Vblank -Vfront
ENCP_VIDEO_VAVON_ELINE	0x1baf	0x434	1076 //ENCP_VIDEO_VAVON_BLINE +Vacitve-1
ENCP_VIDEO_HSO_BEGIN	0x1ba7	0x0	    0 //remain unchanged 
ENCP_VIDEO_HSO_END	    0x1ba8	0x20	32 //Hsync
ENCP_VIDEO_VSO_BEGIN	0x1ba9	0x1E	30 //remain unchanged 
ENCP_VIDEO_VSO_END	    0x1baa	0x32	50 //remain unchanged 
ENCP_VIDEO_VSO_BLINE	0x1bab	0x0	    0 //remain unchanged 
ENCP_VIDEO_VSO_ELINE	0x1bac	0x6	    6//Vsync




3 common/hdmi_parameters.c

static struct hdmi_format_para fmt_para_vesa_2560x1440p60_16x9 = {
        .vic = HDMIV_2560x1440p60hz,
        .name = "2560x1440p60hz",
        .sname = "2560x1440p60hz",
        .pixel_repetition_factor = 0,
        .progress_mode = 1,
        .scrambler_en = 0,
        .tmds_clk_div40 = 0,
        .tmds_clk =  241500,
        .timing = {
                .pixel_freq = 241500,
                .h_freq = 88790,
                .v_freq = 60000,
                .vsync_polarity = 1,
                .hsync_polarity = 1,
                .h_active = 2560,
                .h_total = 2720,
                .h_blank = 160,
                .h_front = 48,
                .h_sync = 32,
                .h_back = 80,
                .v_active = 1440,
                .v_total = 1481,
                .v_blank = 41,
                .v_front = 2,
                .v_sync = 5,
                .v_back = 34,
                .v_sync_ln = 1,
        },
        
};

NOTE:
h_active h_total ... ,these paras set according to your monitor